Using ~S in ~S ~%would cause name conflicts with symbols inherited by that package: ~%~:{~S ~S~%~}